home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / win_i_l / incx101b.zip / INC-PROG.LZH / HELP.LZH / MCO.HLP < prev    next >
Text File  |  1991-07-26  |  19KB  |  334 lines

  1. mco
  2.  Help information about: Object Command
  3.  ^Attributes ^WhyCallThemObjects
  4.  
  5.               E╔════════════════════════════════════════════════╗
  6.               E║                CObject CommandE                  ║
  7.               E╚════════════════════════════════════════════════╝
  8.  
  9.  
  10.  CObjects
  11.  
  12.    Once you've gotten into the directory in which you want to work, you need
  13.    to see what's there.  What you'll see there are CfilesB, but the term used
  14.  ZmcowB  for them in InContext is "CobjectsB" (CJ Why do we call them that? CB).
  15.  
  16.    If your Cmain displayB contains Objects information (this is under your
  17.  ZmcmofB  control; see CJ Changing the Main Display Format CB), you will immediately
  18.    see at least some of the objects as soon as you enter the directory.  For
  19.    example, the figure below is from a directory containing the objects
  20.    "document.arc", "lwv.arc", etc.
  21.  
  22.                             E▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  23.                             E█A                  A  E█
  24.                             E█A  B                A  E█
  25.                             E█A  EssB   EObjectsB   EAA  E█
  26.                             E█A  CLB document.arc eA  E█
  27.                             E█A  Bc      lwYBv.arc vA  E█
  28.                             E█A  Bc  admnnot.doc zA  E█
  29.                             E█A  Bt  afhsmin.doc zA  E█
  30.                             E█A  Bs C afhsnot.docB cA  E█
  31.                             E█A  Br   bksale.doc rA  E█
  32.                             E█A  Br   edcord.doc dA  E█
  33.                             E█A                  A  E█
  34.                             E▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  35.  
  36.    In order to work on an object, you have to CselectB it.  The selected object
  37.    is highlighted in the object list, as shown above, and is also displayed
  38.    in the context area, as shown below.  In both figures, the selected object
  39.    is "afhsnot.doc".
  40.  
  41.      E▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  42.      E█A                                                                A  E█
  43.      E█A  B EDir:B CAlice Ramsey Personal Center -- alice                   A  E█
  44.      E█A  B EDrive:B CcB   EView:B CALL     B  EClass:B CALLB   EObject:B Cafhsnot.doc B A  E█
  45.      E█A                                                                A  E█
  46.      E▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  47.  
  48.    You can CselectB an object from the main display by placing the cursor on it
  49.    and pressing either CENTERB or the Cleft mouse buttonB.  Thus, pressing
  50.    ENTER in the first figure, above, will change the selected object to
  51.    "lwv.arc".
  52.  
  53.  CThe Objects Command and Its Display
  54.  
  55.    Sometimes, the Objects area of the main display is insufficient, either
  56.    because it doesn't have enough space or because it doesn't provide enough
  57.    information about each object.  In such cases, the CObjects commandB and
  58.    its associated Objects display are used.  This command is shown on the
  59.    command line as F ODbject B, and can be selected in any of the usual
  60.    ways.  Selecting it results in a display like the following.
  61.  
  62.   E▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  63.   E█A                                                                      A  E█
  64.   E█A  B                                 G  Object (Full mode, Class order)  A  E█
  65.   E█A  D      Modes:  FªFDull  FªBDrief     Orders:  FªCDlass  FªNDame  FªSDize  FªDDateA  E█
  66.   E█A  E│B                                                                   A  E█
  67.   E█A  E│B   EFilenameB       ESize Attr   Date    TimeB                         A  E█
  68.   E█A  E│B document.arc     7933 ....  3/20/89  17:33                        A  E█
  69.   E█A  E│B      lwvYB.arc    15846 ....  9/24/86  21:49                        A  E█
  70.   E█A  E│B  admnnot.doc      599 ....   1/9/89  11:47                        A  E█
  71.   E█A  E│B  afhsmin.doc    16366 .... 12/16/89  18:03                        A  E█
  72.   E█A  E│B C afhsnot.docB  C   1050 a...  1/23/90   9:12B                        A  E█
  73.   E█A  E│B   bksale.doc     9316 ....  10/3/88  18:52                        A  E█
  74.   E█A                                                                      A  E█
  75.   E▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  76.  
  77.    As you can see, additional information is now available about the objects
  78.    in the current directory.  For example, the object "afhsnot.doc" was last
  79.    changed at 9:12 A.M. on 1/23/90, has a size of 1050 bytes, and is a normal,
  80.  ZmcoaB  writeable file with its archive bit set (see CJ Object Attributes C
  81.    for more information on the latter).
  82.  
  83.    The Objects display can be used to Cselect objectsB, either with the mouse
  84.    (place cursor on the object and press the left mouse button) or with the
  85.    keyboard (type the first letter of the desired object's name; if there are
  86.    two or more that start with the same letter, keep pressing the key until
  87.    the right one is highlighted).
  88.  
  89.  CDisplay Modes
  90.  
  91.    The Objects display allows you to see all the objects in the current
  92.    directory.  While they may not all fit in the window, the window is
  93.    scrollable.  Also, in addition to the (default) CFull ModeB, you can
  94.    select the CBrief ModeB for displaying objects, and get a display with
  95.    greater capacity like the following.
  96.  
  97.   E▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  98.   E█A                                                                      A  E█
  99.   E█A  H Space  Time  Plans   View  ClassG  Object (Brief mode, Class order) A  E█
  100.   E█A  D      Modes:  FªFDull  FªBDrief     Orders:  FªCDlass  FªNDame  FªSDize  FªDDateA  E█
  101.   E█A  E│B                                                                   A  E█
  102.   E█A  E│B   EFilenameB                                                        A  E█
  103.   E█A  E│B  document.arc    pubhear.doc       temp.lis                       A  E█
  104.   E█A  E│B       lwvYB.arc     pubmin.doc   votrguid.lis                       A  E█
  105.   E█A  E│B   admnnot.doc     recrep.doc        bee.ltr                       A  E█
  106.   E█A  E│B   afhsmin.doc   recycedp.doc    monxmas.ltr                       A  E█
  107.   E█A  E│B  C afhsnot.docB   recycg&o.doc     ambres.lyr                       A  E█
  108.   E█A  E│B    bksale.doc   recyclan.doc        doc.rec                       A  E█
  109.   E█A                                                                      A  E█
  110.   E▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  111.  
  112.  CDisplay Orders
  113.  
  114.    The Objects display can easily be made to display the object list in any
  115.    of several orders, by selecting the desired order from the command bar.
  116.    The object list can be sorted by: CClassB, CDateB, CSizeB, or CNameB.
  117.    Each time you select the Objects display, it will initially display the
  118.  ZmcmomB  objects in the order specified by your CJ Objects Option Setting CB.
  119. mcoa
  120.  Help information about: Object Attributes
  121.  
  122.  
  123.               E╔════════════════════════════════════════════════╗
  124.               E║              CObject AttributesE                 ║
  125.               E╚════════════════════════════════════════════════╝
  126.  
  127.  
  128.    DOS file attributes are displayed as four characters, each of which 
  129.    may be a letter indicating a particular property of the object, or 
  130.    a period ('.') indicating that the object does not have that property. 
  131.    The properties are:
  132.  
  133.         CaB  archive bit set; this means that the file has been 
  134.            updated since the last time you did a system backup to tape
  135.            or diskettes.
  136.  
  137.         CdB  directory; this indicates that the object is a directory 
  138.            rather than a simple file. (A future version of InContext
  139.            may treat some directories as objects; you won't see this
  140.            attribute with the current version.)
  141.  
  142.         CrB  read-only; this object cannot be altered without first
  143.            resetting this attribute.
  144.  
  145.         CsB  system file; ordinarily, this applies only to two files
  146.            in the root directory. You should probably leave these objects 
  147.            alone.
  148.  
  149.   E▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  150.   E█A                                                                      A  E█
  151.   E█A  B                                 G  Object (Full mode, Class order)  A  E█
  152.   E█A  D      Modes:  FªFDull  FªBDrief     Orders:  FªCDlass  FªNDame  FªSDize  FªDDateA  E█
  153.   E█A  E│B                                                                   A  E█
  154.   E█A  E│B   EFilenameB       ESize Attr   Date    TimeB                         A  E█
  155.   E█A  E│B document.arc     7933 ....  3/20/89  17:33                        A  E█
  156.   E█A  E│B      lwvYB.arc    15846 a...  9/24/86  21:49                        A  E█
  157.   E█A  E│B  admnnot.doc      599 ....   1/9/89  11:47                        A  E█
  158.   E█A  E│B  afhsmin.doc    16366 .... 12/16/89  18:03                        A  E█
  159.   E█A  E│B C afhsnot.docB  C   1050 a...  1/23/90   9:12B                        A  E█
  160.   E█A  E│B   bksale.doc     9316 ....  10/3/88  18:52                        A  E█
  161.   E█A                                                                      A  E█
  162.   E▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  163.  
  164.    The object afhsnot.doc in the display above is just an ordinary file
  165.    (i.e., its attribute description is "a...").  It has been modified since
  166.    the last disk backup.
  167. mcol
  168.  Help information about: Viewing Archive Files
  169.  
  170.  
  171.               E╔════════════════════════════════════════════════╗
  172.               E║            CViewing Archive FilesE               ║
  173.               E╚════════════════════════════════════════════════╝
  174.  
  175.  
  176.    InContext provides internal support for several archive/compression
  177.    programs.  These are programs that compress a collection of files into
  178.    a single file, thereby
  179.  
  180.       CB  conserving space, and
  181.  
  182.       CB  collecting them into a single file for easy storage or
  183.          transport.
  184.  
  185.    Archive formats and archivers supported by InContext include:
  186.  
  187.       CARCB  An archive format for which several archivers are supported:
  188.  
  189.               ARCA/ARCE -- Freeware programs with limited functionality
  190.  
  191.               ARC -- SEA's archive program
  192.  
  193.               PKPAK/PKUNPAK -- Phil Katz's earlier archiver programs.
  194.  
  195.       CARJB  ARJ -- Robert Jung's relatively new archive program
  196.  
  197.       CLZHB  LHA -- Haruyasu Yoshizaki's free archiver.
  198.  
  199.       CPAKB  PAK -- NoGate Consultings archiver, also used for distribution by
  200.            the Software Distribution Network.
  201.  
  202.       CZIPB  PKZIP/PKUNZIP -- Phil Katz's more recent archive programs.
  203.  
  204.    You may use InContext to manage archives in any of these formats, using
  205.    any of these archivers.  With the exception of LHA, none of these
  206.    archivers are provided with InContext.  You must obtain them separately.
  207.  
  208.  CInContext Makes Special Use of LHA
  209.  
  210.    You may, or may not, choose to use the LHA program to manage archives
  211.    of your own.  Regardless of that decision, InContext sometimes makes use
  212.    of LHA to manage certain archives of its own.  For that reason, LHA is
  213.    distributed along with InContext, to insure that you have it on your
  214.    system.  The files produced by LHA, incidentally, usually have the
  215.    filename extension (class) "lzh".
  216.  
  217.    If you choose, you can keep several kinds of InContext artifacts in LHA
  218.    archives in order to minimize the disk usage of InContext itself.
  219.    By placing help files in the archive "help.lzh", object templates in
  220.    "template.lzh", and action definitions in "actions.lzh", you cause
  221.    InContext to extract them only when needed.  This takes more time, but
  222.    uses much less disk space.
  223.  
  224.  CViewing Archives
  225.  
  226.    InContext allows you to view archive files of any of the supported types
  227.  ZmcoB  using an internal viewer similar to that used for CJ Objects CB.  An
  228.    example display is shown below.  You can see this much about an archive
  229.    of a supported type even if you don't have the associated archiver,
  230.    since this display is produced by InContext alone.
  231.  
  232.     E▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  233.     E█A                                                                 A  E█
  234.     E█A  B EDir:B CInContext Artifacts -- INCONTXT                          A  E█
  235.     E█A  B EDrive:B CCB   EView:B CALL     B  EClass:B ClzhB   EObject:B Ctemplate.lzhB  A  E█
  236.     E█A  B                                             G  Action    B      A  E█
  237.     E█A  G  Viewing archive "template.lzh"                               A  E█
  238.     E█A  G      FªADrchiveOp  Modes: FªFDull FªBDrief  Orders: FªCDlass FªNDame FªSDiA  E█
  239.     E█A  E│B                                                              A  E█
  240.     E█A  E│B   EFilenameB       E Size    Date   Time   CmpSize Method  PathB A  E█
  241.     E█A  E│B      act.tpl YB       83   2/5/90 18:30        60 FROZEN       A  E█
  242.     E█A  E│B      apt.tpl       566   4/6/91 12:03       312 FROZEN       A  E█
  243.     E█A  E│B      asm.tpl       667  3/23/89 18:02       297 FROZEN       A  E█
  244.     E█A  E│B      bat.tpl      1463   3/7/90  9:42       388 FROZEN       A  E█
  245.     E█A                                                                 A  E█
  246.     E▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  247.  
  248.    Aside from the usual object information, you can see that the object
  249.    "bat.tpl" is 1463 bytes in size when it resides normally on the disk,
  250.    but it has been compressed to 388 bytes in the archive, using a
  251.    compression method called "freezing".  You needn't be concerned about
  252.    compression methods, since they are handled automatically.
  253.  
  254.    If you select an object from this display, InContext will present a menu
  255.    containing actions relevant to objects in an archive.  In general, you
  256.    can perform these actions only if you have the associated archiver.
  257.  
  258.  E▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  259.  E█A                                                                       A  E█
  260.  E█A  G  What action do you want to take with "bat.tpl"                     A  E█
  261.  E█A  E│ CVBiew  YB  -- View file                                             E │A  E█
  262.  E█A  E│ CDBelete  -- Delete object from this archive                       E │A  E█
  263.  E█A  E│ CFBreshen -- If corresponding disk file is later, freshen archive  E │A  E█
  264.  E█A  E│ CKBill    -- Remove corresponding file from disk                   E │A  E█
  265.  E█A  E│ CXBtract  -- Extract copy of this object from archive to disk      E │A  E█
  266.  E█A  E└───────────────────────────────────────────────────────────────────┘A  E█
  267.  E█A                                                                       A  E█
  268.  E▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  269.  
  270.    This menu allows you to view the object, delete it, update its image in
  271.    the archive, remove the corresponding disk file, or extract the object
  272.    to disk (without removing it from the archive).
  273.  
  274.    You may also select the F ªADrchiveOp B command from the command line, in
  275.    order to select among actions that affect the whole archive, rather than
  276.    a single file in the archive.  These resulting menu is shown below.
  277.  
  278.       E▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  279.       E█A                                                              A  E█
  280.       E█A  G  What action do you want to take with this archive?        A  E█
  281.       E█A  E│ CFBreshen AllYB  -- Freshen archive from all corresponding disA  E█
  282.       E█A  E│ CKBill All     -- Remove all corresponding files from disk  A  E█
  283.       E█A  E│ CMBake Self-X  -- Convert archive to self-extractor, if suppA  E█
  284.       E█A  E│ CPEath Extract -- Extract all files to indicated paths, if sA  E█
  285.       E█A  E│ CXBtract All   -- Extract copies of all files to current dirA  E█
  286.       E█A  E└───────────────────────────────────────────────────────────A  E█
  287.       E█A                                                              A  E█
  288.       E▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  289.  
  290.    To perform these actions, too, you must have the associated archiver
  291.    properly installed on your system.  In the example shown above, the
  292.    "Path Extract" action is not supported for the particular archiver in
  293.    question, but the other actions are all available.
  294.  
  295.    For more information about using the various archivers, see the
  296.  ZmuB  ARCHIVER.APP Application Note (AppNote) in the CJ APPNOTES.LZH archive CB.
  297.    If you wish to make special use of archivers to customize your
  298.  ZmcaelB  environment, read about the internal CJ "!viewArchive" CB command.
  299. mcow
  300.  Help information about: What Are Objects?
  301.  
  302.  
  303.               E╔════════════════════════════════════════════════╗
  304.               E║              CWhat Are Objects?E                 ║
  305.               E╚════════════════════════════════════════════════╝
  306.  
  307.  
  308.    When we talk about CobjectsB here, we're really talking about CfilesB,
  309.    and sometimes sets of files. They're called "objects" because, when you
  310.    use InContext, they exhibit some of the properties you naturally associate
  311.    with objects in the physical world.
  312.  
  313.    Objects in the real world are naturally associated with the Cactions
  314.    you can take with them.  You can drink from a coffee cup, or fill it up,
  315.    or even throw it, but you can't write with it or drive it to the grocery
  316.    store.  And we tend to think in terms of actions rather than the Ctools
  317.    that are used in the actions. When you toss a salad, the emphasis is on
  318.    the action, "toss", and not on the fork and spoon used to do the tossing.
  319.  
  320.    In the computer world in general, and MS-DOS in particular, the emphasis 
  321.    has been on the tools.  There are (data) files, and there are programs 
  322.    (tools).  You invoke a certain program on a certain file, perhaps with 
  323.    special arguments, and a desired action results.  But the user has to
  324.    remember CwhichB program, with CwhichB arguments, performs a particular
  325.    action on CwhichB kind of file.
  326.  
  327.    With InContext, selecting an object gives you a list of CactionsB that are
  328.    applicable to the object.  Common examples are edit, copy, rename, delete,
  329.    and print.  Selecting the action causes execution of the appropriate
  330.    procedure to perform the action.
  331.  
  332.    The term Cobject-orientedB is commonly used for computer software that
  333.    exhibits this kind of behavior.
  334.